using System.Xml;
using System.Xml.Serialization;
using uTILLIty.Rave.Contract.StorageAdapter;

namespace uTILLIty.Rave.Contract.Configuration
{
	/// <summary>
	/// An extension object for holding additional, <see cref="IStorageAdapter">adapter</see>
	/// specific information, helping the adapter to resolve the member in the backend-store
	/// </summary>
  public class AdditionalInformation
  {
		/// <summary>
		/// The data, interpreted and validated by the <see cref="Configuration.TargetSystem">corresponding</see>
		/// adapter
		/// </summary>
    [XmlAnyElement]
    public XmlNode Data { get; set; }
  }
}